package com.gimi.cloud.jimi.entity.order;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;

/**
 * 账户表实体
 */
@Table(name = "t_account")
public class AccountEntity {
    /**
     * 主键
     */
    @Id
    @Column(name = "AID")
    private String aid;

    /**
     * 账户号
     */
    @Column(name = "ACCOUNTNO")
    private String accountno;

    /**
     * 资金来源
     */
    @Column(name = "FUNDINGSOURCES")
    private String fundingsources;

    /**
     * 客户号
     */
    @Column(name = "CUSTOMERNO")
    private String customerno;

    /**
     * 顶层账户号
     */
    @Column(name = "TOPACCOUNTNO")
    private String topaccountno;

    /**
     * 顶层分录授信号
     */
    @Column(name = "TOPCREDITRECORDNO")
    private String topcreditrecordno;

    /**
     * 产品ID
     */
    @Column(name = "PRODUCTID")
    private String productid;

    /**
     * 合同号
     */
    @Column(name = "FCONTRACTCODE")
    private String fcontractcode;

    /**
     * 贷款公司预收
     */
    @Column(name = "LOANCOMPANYADVANCE")
    private BigDecimal loancompanyadvance;

    /**
     * 咨询公司预收
     */
    @Column(name = "CONSULTCOMPANYADVANCE")
    private BigDecimal consultcompanyadvance;

    /**
     * 账户类型
     */
    @Column(name = "ACCOUNTTYPE")
    private String accounttype;

    /**
     * 清算类型
     */
    @Column(name = "CLEARINGTYPE")
    private String clearingtype;

    /**
     * 还款方式
     */
    @Column(name = "REPAYMENTTYPE")
    private String repaymenttype;

    /**
     * 开户日期
     */
    @Column(name = "OPENDATE")
    private Date opendate;

    /**
     * 贷款类型
     */
    @Column(name = "LOANTYPE")
    private String loantype;

    /**
     * 担保方式
     */
    @Column(name = "WARRANTTYPE")
    private String warranttype;

    /**
     * 合同总额
     */
    @Column(name = "CONTRACTTOTAL")
    private BigDecimal contracttotal;

    /**
     * 已放款总额
     */
    @Column(name = "LENDINGTOTAL")
    private BigDecimal lendingtotal;

    /**
     * 还款频率（RF01日,RF02月,RF03年）
     */
    @Column(name = "FREQUENCYREPAYMENT")
    private String frequencyrepayment;

    /**
     * 贷款期数
     */
    @Column(name = "LOANPERIOD")
    private BigDecimal loanperiod;

    /**
     * 每期应还本金
     */
    @Column(name = "SHOULDPRINCIPAL")
    private BigDecimal shouldprincipal;

    /**
     * 扣款日
     */
    @Column(name = "DEBITDATE")
    private BigDecimal debitdate;

    /**
     * 商户号
     */
    @Column(name = "COMMERCIALNO")
    private String commercialno;

    /**
     * 支付类型
     */
    @Column(name = "PAYMENTTYPE")
    private String paymenttype;

    /**
     * 开始日期
     */
    @Column(name = "STARTDATE")
    private Date startdate;

    /**
     * 结束日期
     */
    @Column(name = "ENDDATE")
    private Date enddate;

    /**
     * 当前账期
     */
    @Column(name = "CURRENTACCOUNT")
    private String currentaccount;

    /**
     * 贷款余额
     */
    @Column(name = "LOANBALANCE")
    private BigDecimal loanbalance;

    /**
     * 剩余期数
     */
    @Column(name = "REMAINDERPERIODS")
    private BigDecimal remainderperiods;

    /**
     * 上期还款日
     */
    @Column(name = "LASTREPAYMENTDATE")
    private Date lastrepaymentdate;

    /**
     * 上期应还款
     */
    @Column(name = "LASETREPAYMENT")
    private BigDecimal lasetrepayment;

    /**
     * 上期实际还款
     */
    @Column(name = "LASTACTUALREPAYMENTPERIOD")
    private BigDecimal lastactualrepaymentperiod;

    /**
     * 上期实际还款日
     */
    @Column(name = "LASTACTUALREPAYMENTDATE")
    private Date lastactualrepaymentdate;

    /**
     * 本期应还款日
     */
    @Column(name = "REPAYMENTDATE")
    private Date repaymentdate;

    /**
     * 本期应还款
     */
    @Column(name = "REPAYMENT")
    private BigDecimal repayment;

    /**
     * 本期实际还款
     */
    @Column(name = "ACTUALREPAYMENT")
    private BigDecimal actualrepayment;

    /**
     * 本期实际还款日
     */
    @Column(name = "ACTUALREPAYMENTDATE")
    private Date actualrepaymentdate;

    /**
     * 逾期开始月份
     */
    @Column(name = "LATESTARTMONTH")
    private Date latestartmonth;

    /**
     * 当前逾期总额
     */
    @Column(name = "OVERDUETOTAL")
    private BigDecimal overduetotal;

    /**
     * 当前逾期本金
     */
    @Column(name = "OVERDUEPRINCIPAL")
    private BigDecimal overdueprincipal;

    /**
     * 逾期状态
     */
    @Column(name = "OVERDUESTATE")
    private String overduestate;

    /**
     * 账户状态(A000未生效,A001正常,A002逾期,A003正常结清,A004提前结清,A005待核销,A006已核销,A007委外,A008委外结清,A014退货结清)
     */
    @Column(name = "ACCOUNTSTATUS")
    private String accountstatus;

    /**
     * 是否冻结
     */
    @Column(name = "ISFREEZE")
    private String isfreeze;

    /**
     * 冻结类型
     */
    @Column(name = "FREEZETYPE")
    private String freezetype;

    /**
     * 过去24月状态状态
     */
    @Column(name = "LAST24MONTHSTYPE")
    private String last24monthstype;

    /**
     * 最后更新时间
     */
    @Column(name = "LASTUPDATETIME")
    private Date lastupdatetime;

    /**
     * 最后更新用户
     */
    @Column(name = "LASTUPDATEDUSER")
    private String lastupdateduser;

    /**
     * 宽限期
     */
    @Column(name = "GRACEPERIOD")
    private String graceperiod;

    /**
     * 差额不计息
     */
    @Column(name = "DIFFERENCENOINTEREST")
    private BigDecimal differencenointerest;

    @Column(name = "COMPANYNUM")
    private String companynum;

    @Column(name = "ENTERINGTIME")
    private Date enteringtime;

    @Column(name = "ENTERINGUSERID")
    private String enteringuserid;

    @Column(name = "ENTERINGUSERNAME")
    private String enteringusername;

    @Column(name = "INBRANCHNUM")
    private String inbranchnum;

    @Column(name = "INORGNUM")
    private String inorgnum;

    @Column(name = "UPERTIME")
    private Date upertime;

    @Column(name = "UPERUSERID")
    private String uperuserid;

    @Column(name = "UPERUSERNAME")
    private String uperusername;

    /**
     * 客户主键
     */
    @Column(name = "CID")
    private String cid;

    @Column(name = "VERSION")
    private BigDecimal version;

    /**
     * 逾期天数
     */
    @Column(name = "OVERDUEDAY")
    private BigDecimal overdueday;

    /**
     * 账单日
     */
    @Column(name = "BILLDAY")
    private BigDecimal billday;

    /**
     * 期数
     */
    @Column(name = "DEBTTERM")
    private String debtterm;

    /**
     * 本期账单日
     */
    @Column(name = "NOWBILLDAY")
    private Date nowbillday;

    /**
     * 本期扣款日
     */
    @Column(name = "NOWDEBITDATE")
    private Date nowdebitdate;

    /**
     * 账单号
     */
    @Column(name = "BILLNO")
    private String billno;

    /**
     * 上期剩余金额
     */
    @Column(name = "LASTBALANCEMONEY")
    private BigDecimal lastbalancemoney;

    /**
     * 分行编码
     */
    @Column(name = "BRANCHCODE")
    private String branchcode;

    /**
     * 分行id
     */
    @Column(name = "BRANCHID")
    private String branchid;

    /**
     * 公司编码
     */
    @Column(name = "COMPANYCODE")
    private String companycode;

    /**
     * 公司id
     */
    @Column(name = "COMPANYID")
    private String companyid;

    /**
     * 主贷人证件号
     */
    @Column(name = "FIDNO")
    private String fidno;

    /**
     * 主贷人姓名
     */
    @Column(name = "FNAME")
    private String fname;

    /**
     * 次贷人1证件号
     */
    @Column(name = "SMONEFIDNO")
    private String smonefidno;

    /**
     * 次贷人1姓名
     */
    @Column(name = "SMONEFNAME")
    private String smonefname;

    /**
     * 次贷人2证件号
     */
    @Column(name = "SMTWOFIDNO")
    private String smtwofidno;

    /**
     * 次贷人2姓名
     */
    @Column(name = "SMTWOFNAME")
    private String smtwofname;

    @Column(name = "ORGANIZATIONID")
    private String organizationid;

    /**
     * 本期剩余金额
     */
    @Column(name = "BALANCEMONEY")
    private BigDecimal balancemoney;

    /**
     * 上期账期
     */
    @Column(name = "LASTCURRENTACCOUNT")
    private String lastcurrentaccount;

    /**
     * 上期期数
     */
    @Column(name = "LASTDEBTTERM")
    private String lastdebtterm;

    @Column(name = "ACTUALREPAYMENTPERIOD")
    private BigDecimal actualrepaymentperiod;

    /**
     * 当前逾期期数
     */
    @Column(name = "OVERDUEPERIOD")
    private BigDecimal overdueperiod;

    @Column(name = "CURRENTOVERDUEPRINCIPAL")
    private BigDecimal currentoverdueprincipal;

    @Column(name = "CURRENTPERIOD")
    private Long currentperiod;

    @Column(name = "CURRENTTOTALOVERDUE")
    private BigDecimal currenttotaloverdue;

    /**
     * 案件id
     */
    @Column(name = "FCASEID")
    private String fcaseid;

    /**
     * 尾差
     */
    @Column(name = "TAILDIFFERENCE")
    private BigDecimal taildifference;

    /**
     * 尾差期数
     */
    @Column(name = "TAILDIFFERENCEPERIOD")
    private Long taildifferenceperiod;

    @Column(name = "LOCKSTATE")
    private String lockstate;

    @Column(name = "LOCKTIME")
    private Date locktime;

    @Column(name = "LOCKUSER")
    private String lockuser;

    @Column(name = "LOCKUSERNAME")
    private String lockusername;

    @Column(name = "BIZBRANCHCODE")
    private String bizbranchcode;

    @Column(name = "BIZBRANCHID")
    private String bizbranchid;

    @Column(name = "BIZCOMPANYCODE")
    private String bizcompanycode;

    @Column(name = "BIZCOMPANYID")
    private String bizcompanyid;

    /**
     * 是否核销 Y:是，N:否
     */
    @Column(name = "ISVERIFICATION")
    private String isverification;

    @Column(name = "ACCOUNTSYSTEM")
    private String accountsystem;

    @Column(name = "AGREENO")
    private String agreeno;

    @Column(name = "BIND_PHONE")
    private String bindPhone;

    @Column(name = "BINDINGBANKCARD")
    private String bindingbankcard;

    @Column(name = "GMUSERID")
    private String gmuserid;

    /**
     * 当前账户最大逾期计息日期，超过该日期则不计罚息
     */
    @Column(name = "OVERINTEREST_MAXDAY")
    private Date overinterestMaxday;

    @Column(name = "REPAYMENTCHANNEL")
    private String repaymentchannel;

    @Column(name = "STOP_INTEREST_DAYS")
    private Long stopInterestDays;

    @Column(name = "USERREGISTER")
    private String userregister;

    @Column(name = "SUBMITLLZF")
    private Long submitllzf;

    @Column(name = "ADDCREDITSTATUS")
    private Long addcreditstatus;

    @Column(name = "open_id")
    private String openId;

    /**
     * 是否需要推送数据到业务系统
     */
    private Short needpushdata;

    /**
     * 是否支持连连代扣（1：支持，0：不支持）
     */
    private Integer canlianlianpay;

    /**
     * 是否支持易联代扣(1:支持，0：不支持)
     */
    private Integer canyilianpay;

    /**
     * 是否支持快捷通代扣(1:支持，0：不支持)
     */
    private Integer cankuaijietongpay;

    /**
     * 是否支持易宝代扣(1:支持，0：不支持)
     */
    private Integer canyibaopay;

    /**
     * 获取主键
     *
     * @return AID - 主键
     */
    public String getAid() {
        return aid;
    }

    /**
     * 设置主键
     *
     * @param aid 主键
     */
    public void setAid(String aid) {
        this.aid = aid;
    }

    /**
     * 获取账户号
     *
     * @return ACCOUNTNO - 账户号
     */
    public String getAccountno() {
        return accountno;
    }

    /**
     * 设置账户号
     *
     * @param accountno 账户号
     */
    public void setAccountno(String accountno) {
        this.accountno = accountno;
    }

    /**
     * 获取资金来源
     *
     * @return FUNDINGSOURCES - 资金来源
     */
    public String getFundingsources() {
        return fundingsources;
    }

    /**
     * 设置资金来源
     *
     * @param fundingsources 资金来源
     */
    public void setFundingsources(String fundingsources) {
        this.fundingsources = fundingsources;
    }

    /**
     * 获取客户号
     *
     * @return CUSTOMERNO - 客户号
     */
    public String getCustomerno() {
        return customerno;
    }

    /**
     * 设置客户号
     *
     * @param customerno 客户号
     */
    public void setCustomerno(String customerno) {
        this.customerno = customerno;
    }

    /**
     * 获取顶层账户号
     *
     * @return TOPACCOUNTNO - 顶层账户号
     */
    public String getTopaccountno() {
        return topaccountno;
    }

    /**
     * 设置顶层账户号
     *
     * @param topaccountno 顶层账户号
     */
    public void setTopaccountno(String topaccountno) {
        this.topaccountno = topaccountno;
    }

    /**
     * 获取顶层分录授信号
     *
     * @return TOPCREDITRECORDNO - 顶层分录授信号
     */
    public String getTopcreditrecordno() {
        return topcreditrecordno;
    }

    /**
     * 设置顶层分录授信号
     *
     * @param topcreditrecordno 顶层分录授信号
     */
    public void setTopcreditrecordno(String topcreditrecordno) {
        this.topcreditrecordno = topcreditrecordno;
    }

    /**
     * 获取产品ID
     *
     * @return PRODUCTID - 产品ID
     */
    public String getProductid() {
        return productid;
    }

    /**
     * 设置产品ID
     *
     * @param productid 产品ID
     */
    public void setProductid(String productid) {
        this.productid = productid;
    }

    /**
     * 获取合同号
     *
     * @return FCONTRACTCODE - 合同号
     */
    public String getFcontractcode() {
        return fcontractcode;
    }

    /**
     * 设置合同号
     *
     * @param fcontractcode 合同号
     */
    public void setFcontractcode(String fcontractcode) {
        this.fcontractcode = fcontractcode;
    }

    /**
     * 获取贷款公司预收
     *
     * @return LOANCOMPANYADVANCE - 贷款公司预收
     */
    public BigDecimal getLoancompanyadvance() {
        return loancompanyadvance;
    }

    /**
     * 设置贷款公司预收
     *
     * @param loancompanyadvance 贷款公司预收
     */
    public void setLoancompanyadvance(BigDecimal loancompanyadvance) {
        this.loancompanyadvance = loancompanyadvance;
    }

    /**
     * 获取咨询公司预收
     *
     * @return CONSULTCOMPANYADVANCE - 咨询公司预收
     */
    public BigDecimal getConsultcompanyadvance() {
        return consultcompanyadvance;
    }

    /**
     * 设置咨询公司预收
     *
     * @param consultcompanyadvance 咨询公司预收
     */
    public void setConsultcompanyadvance(BigDecimal consultcompanyadvance) {
        this.consultcompanyadvance = consultcompanyadvance;
    }

    /**
     * 获取账户类型
     *
     * @return ACCOUNTTYPE - 账户类型
     */
    public String getAccounttype() {
        return accounttype;
    }

    /**
     * 设置账户类型
     *
     * @param accounttype 账户类型
     */
    public void setAccounttype(String accounttype) {
        this.accounttype = accounttype;
    }

    /**
     * 获取清算类型
     *
     * @return CLEARINGTYPE - 清算类型
     */
    public String getClearingtype() {
        return clearingtype;
    }

    /**
     * 设置清算类型
     *
     * @param clearingtype 清算类型
     */
    public void setClearingtype(String clearingtype) {
        this.clearingtype = clearingtype;
    }

    /**
     * 获取还款方式
     *
     * @return REPAYMENTTYPE - 还款方式
     */
    public String getRepaymenttype() {
        return repaymenttype;
    }

    /**
     * 设置还款方式
     *
     * @param repaymenttype 还款方式
     */
    public void setRepaymenttype(String repaymenttype) {
        this.repaymenttype = repaymenttype;
    }

    /**
     * 获取开户日期
     *
     * @return OPENDATE - 开户日期
     */
    public Date getOpendate() {
        return opendate;
    }

    /**
     * 设置开户日期
     *
     * @param opendate 开户日期
     */
    public void setOpendate(Date opendate) {
        this.opendate = opendate;
    }

    /**
     * 获取贷款类型
     *
     * @return LOANTYPE - 贷款类型
     */
    public String getLoantype() {
        return loantype;
    }

    /**
     * 设置贷款类型
     *
     * @param loantype 贷款类型
     */
    public void setLoantype(String loantype) {
        this.loantype = loantype;
    }

    /**
     * 获取担保方式
     *
     * @return WARRANTTYPE - 担保方式
     */
    public String getWarranttype() {
        return warranttype;
    }

    /**
     * 设置担保方式
     *
     * @param warranttype 担保方式
     */
    public void setWarranttype(String warranttype) {
        this.warranttype = warranttype;
    }

    /**
     * 获取合同总额
     *
     * @return CONTRACTTOTAL - 合同总额
     */
    public BigDecimal getContracttotal() {
        return contracttotal;
    }

    /**
     * 设置合同总额
     *
     * @param contracttotal 合同总额
     */
    public void setContracttotal(BigDecimal contracttotal) {
        this.contracttotal = contracttotal;
    }

    /**
     * 获取已放款总额
     *
     * @return LENDINGTOTAL - 已放款总额
     */
    public BigDecimal getLendingtotal() {
        return lendingtotal;
    }

    /**
     * 设置已放款总额
     *
     * @param lendingtotal 已放款总额
     */
    public void setLendingtotal(BigDecimal lendingtotal) {
        this.lendingtotal = lendingtotal;
    }

    /**
     * 获取还款频率（RF01日,RF02月,RF03年）
     *
     * @return FREQUENCYREPAYMENT - 还款频率（RF01日,RF02月,RF03年）
     */
    public String getFrequencyrepayment() {
        return frequencyrepayment;
    }

    /**
     * 设置还款频率（RF01日,RF02月,RF03年）
     *
     * @param frequencyrepayment 还款频率（RF01日,RF02月,RF03年）
     */
    public void setFrequencyrepayment(String frequencyrepayment) {
        this.frequencyrepayment = frequencyrepayment;
    }

    /**
     * 获取贷款期数
     *
     * @return LOANPERIOD - 贷款期数
     */
    public BigDecimal getLoanperiod() {
        return loanperiod;
    }

    /**
     * 设置贷款期数
     *
     * @param loanperiod 贷款期数
     */
    public void setLoanperiod(BigDecimal loanperiod) {
        this.loanperiod = loanperiod;
    }

    /**
     * 获取每期应还本金
     *
     * @return SHOULDPRINCIPAL - 每期应还本金
     */
    public BigDecimal getShouldprincipal() {
        return shouldprincipal;
    }

    /**
     * 设置每期应还本金
     *
     * @param shouldprincipal 每期应还本金
     */
    public void setShouldprincipal(BigDecimal shouldprincipal) {
        this.shouldprincipal = shouldprincipal;
    }

    /**
     * 获取扣款日
     *
     * @return DEBITDATE - 扣款日
     */
    public BigDecimal getDebitdate() {
        return debitdate;
    }

    /**
     * 设置扣款日
     *
     * @param debitdate 扣款日
     */
    public void setDebitdate(BigDecimal debitdate) {
        this.debitdate = debitdate;
    }

    /**
     * 获取商户号
     *
     * @return COMMERCIALNO - 商户号
     */
    public String getCommercialno() {
        return commercialno;
    }

    /**
     * 设置商户号
     *
     * @param commercialno 商户号
     */
    public void setCommercialno(String commercialno) {
        this.commercialno = commercialno;
    }

    /**
     * 获取支付类型
     *
     * @return PAYMENTTYPE - 支付类型
     */
    public String getPaymenttype() {
        return paymenttype;
    }

    /**
     * 设置支付类型
     *
     * @param paymenttype 支付类型
     */
    public void setPaymenttype(String paymenttype) {
        this.paymenttype = paymenttype;
    }

    /**
     * 获取开始日期
     *
     * @return STARTDATE - 开始日期
     */
    public Date getStartdate() {
        return startdate;
    }

    /**
     * 设置开始日期
     *
     * @param startdate 开始日期
     */
    public void setStartdate(Date startdate) {
        this.startdate = startdate;
    }

    /**
     * 获取结束日期
     *
     * @return ENDDATE - 结束日期
     */
    public Date getEnddate() {
        return enddate;
    }

    /**
     * 设置结束日期
     *
     * @param enddate 结束日期
     */
    public void setEnddate(Date enddate) {
        this.enddate = enddate;
    }

    /**
     * 获取当前账期
     *
     * @return CURRENTACCOUNT - 当前账期
     */
    public String getCurrentaccount() {
        return currentaccount;
    }

    /**
     * 设置当前账期
     *
     * @param currentaccount 当前账期
     */
    public void setCurrentaccount(String currentaccount) {
        this.currentaccount = currentaccount;
    }

    /**
     * 获取贷款余额
     *
     * @return LOANBALANCE - 贷款余额
     */
    public BigDecimal getLoanbalance() {
        return loanbalance;
    }

    /**
     * 设置贷款余额
     *
     * @param loanbalance 贷款余额
     */
    public void setLoanbalance(BigDecimal loanbalance) {
        this.loanbalance = loanbalance;
    }

    /**
     * 获取剩余期数
     *
     * @return REMAINDERPERIODS - 剩余期数
     */
    public BigDecimal getRemainderperiods() {
        return remainderperiods;
    }

    /**
     * 设置剩余期数
     *
     * @param remainderperiods 剩余期数
     */
    public void setRemainderperiods(BigDecimal remainderperiods) {
        this.remainderperiods = remainderperiods;
    }

    /**
     * 获取上期还款日
     *
     * @return LASTREPAYMENTDATE - 上期还款日
     */
    public Date getLastrepaymentdate() {
        return lastrepaymentdate;
    }

    /**
     * 设置上期还款日
     *
     * @param lastrepaymentdate 上期还款日
     */
    public void setLastrepaymentdate(Date lastrepaymentdate) {
        this.lastrepaymentdate = lastrepaymentdate;
    }

    /**
     * 获取上期应还款
     *
     * @return LASETREPAYMENT - 上期应还款
     */
    public BigDecimal getLasetrepayment() {
        return lasetrepayment;
    }

    /**
     * 设置上期应还款
     *
     * @param lasetrepayment 上期应还款
     */
    public void setLasetrepayment(BigDecimal lasetrepayment) {
        this.lasetrepayment = lasetrepayment;
    }

    /**
     * 获取上期实际还款
     *
     * @return LASTACTUALREPAYMENTPERIOD - 上期实际还款
     */
    public BigDecimal getLastactualrepaymentperiod() {
        return lastactualrepaymentperiod;
    }

    /**
     * 设置上期实际还款
     *
     * @param lastactualrepaymentperiod 上期实际还款
     */
    public void setLastactualrepaymentperiod(BigDecimal lastactualrepaymentperiod) {
        this.lastactualrepaymentperiod = lastactualrepaymentperiod;
    }

    /**
     * 获取上期实际还款日
     *
     * @return LASTACTUALREPAYMENTDATE - 上期实际还款日
     */
    public Date getLastactualrepaymentdate() {
        return lastactualrepaymentdate;
    }

    /**
     * 设置上期实际还款日
     *
     * @param lastactualrepaymentdate 上期实际还款日
     */
    public void setLastactualrepaymentdate(Date lastactualrepaymentdate) {
        this.lastactualrepaymentdate = lastactualrepaymentdate;
    }

    /**
     * 获取本期应还款日
     *
     * @return REPAYMENTDATE - 本期应还款日
     */
    public Date getRepaymentdate() {
        return repaymentdate;
    }

    /**
     * 设置本期应还款日
     *
     * @param repaymentdate 本期应还款日
     */
    public void setRepaymentdate(Date repaymentdate) {
        this.repaymentdate = repaymentdate;
    }

    /**
     * 获取本期应还款
     *
     * @return REPAYMENT - 本期应还款
     */
    public BigDecimal getRepayment() {
        return repayment;
    }

    /**
     * 设置本期应还款
     *
     * @param repayment 本期应还款
     */
    public void setRepayment(BigDecimal repayment) {
        this.repayment = repayment;
    }

    /**
     * 获取本期实际还款
     *
     * @return ACTUALREPAYMENT - 本期实际还款
     */
    public BigDecimal getActualrepayment() {
        return actualrepayment;
    }

    /**
     * 设置本期实际还款
     *
     * @param actualrepayment 本期实际还款
     */
    public void setActualrepayment(BigDecimal actualrepayment) {
        this.actualrepayment = actualrepayment;
    }

    /**
     * 获取本期实际还款日
     *
     * @return ACTUALREPAYMENTDATE - 本期实际还款日
     */
    public Date getActualrepaymentdate() {
        return actualrepaymentdate;
    }

    /**
     * 设置本期实际还款日
     *
     * @param actualrepaymentdate 本期实际还款日
     */
    public void setActualrepaymentdate(Date actualrepaymentdate) {
        this.actualrepaymentdate = actualrepaymentdate;
    }

    /**
     * 获取逾期开始月份
     *
     * @return LATESTARTMONTH - 逾期开始月份
     */
    public Date getLatestartmonth() {
        return latestartmonth;
    }

    /**
     * 设置逾期开始月份
     *
     * @param latestartmonth 逾期开始月份
     */
    public void setLatestartmonth(Date latestartmonth) {
        this.latestartmonth = latestartmonth;
    }

    /**
     * 获取当前逾期总额
     *
     * @return OVERDUETOTAL - 当前逾期总额
     */
    public BigDecimal getOverduetotal() {
        return overduetotal;
    }

    /**
     * 设置当前逾期总额
     *
     * @param overduetotal 当前逾期总额
     */
    public void setOverduetotal(BigDecimal overduetotal) {
        this.overduetotal = overduetotal;
    }

    /**
     * 获取当前逾期本金
     *
     * @return OVERDUEPRINCIPAL - 当前逾期本金
     */
    public BigDecimal getOverdueprincipal() {
        return overdueprincipal;
    }

    /**
     * 设置当前逾期本金
     *
     * @param overdueprincipal 当前逾期本金
     */
    public void setOverdueprincipal(BigDecimal overdueprincipal) {
        this.overdueprincipal = overdueprincipal;
    }

    /**
     * 获取逾期状态
     *
     * @return OVERDUESTATE - 逾期状态
     */
    public String getOverduestate() {
        return overduestate;
    }

    /**
     * 设置逾期状态
     *
     * @param overduestate 逾期状态
     */
    public void setOverduestate(String overduestate) {
        this.overduestate = overduestate;
    }

    /**
     * 获取账户状态(A000未生效,A001正常,A002逾期,A003正常结清,A004提前结清,A005待核销,A006已核销,A007委外,A008委外结清,A014退货结清)
     *
     * @return ACCOUNTSTATUS - 账户状态(A000未生效,A001正常,A002逾期,A003正常结清,A004提前结清,A005待核销,A006已核销,A007委外,A008委外结清,A014退货结清)
     */
    public String getAccountstatus() {
        return accountstatus;
    }

    /**
     * 设置账户状态(A000未生效,A001正常,A002逾期,A003正常结清,A004提前结清,A005待核销,A006已核销,A007委外,A008委外结清,A014退货结清)
     *
     * @param accountstatus 账户状态(A000未生效,A001正常,A002逾期,A003正常结清,A004提前结清,A005待核销,A006已核销,A007委外,A008委外结清,A014退货结清)
     */
    public void setAccountstatus(String accountstatus) {
        this.accountstatus = accountstatus;
    }

    /**
     * 获取是否冻结
     *
     * @return ISFREEZE - 是否冻结
     */
    public String getIsfreeze() {
        return isfreeze;
    }

    /**
     * 设置是否冻结
     *
     * @param isfreeze 是否冻结
     */
    public void setIsfreeze(String isfreeze) {
        this.isfreeze = isfreeze;
    }

    /**
     * 获取冻结类型
     *
     * @return FREEZETYPE - 冻结类型
     */
    public String getFreezetype() {
        return freezetype;
    }

    /**
     * 设置冻结类型
     *
     * @param freezetype 冻结类型
     */
    public void setFreezetype(String freezetype) {
        this.freezetype = freezetype;
    }

    /**
     * 获取过去24月状态状态
     *
     * @return LAST24MONTHSTYPE - 过去24月状态状态
     */
    public String getLast24monthstype() {
        return last24monthstype;
    }

    /**
     * 设置过去24月状态状态
     *
     * @param last24monthstype 过去24月状态状态
     */
    public void setLast24monthstype(String last24monthstype) {
        this.last24monthstype = last24monthstype;
    }

    /**
     * 获取最后更新时间
     *
     * @return LASTUPDATETIME - 最后更新时间
     */
    public Date getLastupdatetime() {
        return lastupdatetime;
    }

    /**
     * 设置最后更新时间
     *
     * @param lastupdatetime 最后更新时间
     */
    public void setLastupdatetime(Date lastupdatetime) {
        this.lastupdatetime = lastupdatetime;
    }

    /**
     * 获取最后更新用户
     *
     * @return LASTUPDATEDUSER - 最后更新用户
     */
    public String getLastupdateduser() {
        return lastupdateduser;
    }

    /**
     * 设置最后更新用户
     *
     * @param lastupdateduser 最后更新用户
     */
    public void setLastupdateduser(String lastupdateduser) {
        this.lastupdateduser = lastupdateduser;
    }

    /**
     * 获取宽限期
     *
     * @return GRACEPERIOD - 宽限期
     */
    public String getGraceperiod() {
        return graceperiod;
    }

    /**
     * 设置宽限期
     *
     * @param graceperiod 宽限期
     */
    public void setGraceperiod(String graceperiod) {
        this.graceperiod = graceperiod;
    }

    /**
     * 获取差额不计息
     *
     * @return DIFFERENCENOINTEREST - 差额不计息
     */
    public BigDecimal getDifferencenointerest() {
        return differencenointerest;
    }

    /**
     * 设置差额不计息
     *
     * @param differencenointerest 差额不计息
     */
    public void setDifferencenointerest(BigDecimal differencenointerest) {
        this.differencenointerest = differencenointerest;
    }

    /**
     * @return COMPANYNUM
     */
    public String getCompanynum() {
        return companynum;
    }

    /**
     * @param companynum
     */
    public void setCompanynum(String companynum) {
        this.companynum = companynum;
    }

    /**
     * @return ENTERINGTIME
     */
    public Date getEnteringtime() {
        return enteringtime;
    }

    /**
     * @param enteringtime
     */
    public void setEnteringtime(Date enteringtime) {
        this.enteringtime = enteringtime;
    }

    /**
     * @return ENTERINGUSERID
     */
    public String getEnteringuserid() {
        return enteringuserid;
    }

    /**
     * @param enteringuserid
     */
    public void setEnteringuserid(String enteringuserid) {
        this.enteringuserid = enteringuserid;
    }

    /**
     * @return ENTERINGUSERNAME
     */
    public String getEnteringusername() {
        return enteringusername;
    }

    /**
     * @param enteringusername
     */
    public void setEnteringusername(String enteringusername) {
        this.enteringusername = enteringusername;
    }

    /**
     * @return INBRANCHNUM
     */
    public String getInbranchnum() {
        return inbranchnum;
    }

    /**
     * @param inbranchnum
     */
    public void setInbranchnum(String inbranchnum) {
        this.inbranchnum = inbranchnum;
    }

    /**
     * @return INORGNUM
     */
    public String getInorgnum() {
        return inorgnum;
    }

    /**
     * @param inorgnum
     */
    public void setInorgnum(String inorgnum) {
        this.inorgnum = inorgnum;
    }

    /**
     * @return UPERTIME
     */
    public Date getUpertime() {
        return upertime;
    }

    /**
     * @param upertime
     */
    public void setUpertime(Date upertime) {
        this.upertime = upertime;
    }

    /**
     * @return UPERUSERID
     */
    public String getUperuserid() {
        return uperuserid;
    }

    /**
     * @param uperuserid
     */
    public void setUperuserid(String uperuserid) {
        this.uperuserid = uperuserid;
    }

    /**
     * @return UPERUSERNAME
     */
    public String getUperusername() {
        return uperusername;
    }

    /**
     * @param uperusername
     */
    public void setUperusername(String uperusername) {
        this.uperusername = uperusername;
    }

    /**
     * 获取客户主键
     *
     * @return CID - 客户主键
     */
    public String getCid() {
        return cid;
    }

    /**
     * 设置客户主键
     *
     * @param cid 客户主键
     */
    public void setCid(String cid) {
        this.cid = cid;
    }

    /**
     * @return VERSION
     */
    public BigDecimal getVersion() {
        return version;
    }

    /**
     * @param version
     */
    public void setVersion(BigDecimal version) {
        this.version = version;
    }

    /**
     * 获取逾期天数
     *
     * @return OVERDUEDAY - 逾期天数
     */
    public BigDecimal getOverdueday() {
        return overdueday;
    }

    /**
     * 设置逾期天数
     *
     * @param overdueday 逾期天数
     */
    public void setOverdueday(BigDecimal overdueday) {
        this.overdueday = overdueday;
    }

    /**
     * 获取账单日
     *
     * @return BILLDAY - 账单日
     */
    public BigDecimal getBillday() {
        return billday;
    }

    /**
     * 设置账单日
     *
     * @param billday 账单日
     */
    public void setBillday(BigDecimal billday) {
        this.billday = billday;
    }

    /**
     * 获取期数
     *
     * @return DEBTTERM - 期数
     */
    public String getDebtterm() {
        return debtterm;
    }

    /**
     * 设置期数
     *
     * @param debtterm 期数
     */
    public void setDebtterm(String debtterm) {
        this.debtterm = debtterm;
    }

    /**
     * 获取本期账单日
     *
     * @return NOWBILLDAY - 本期账单日
     */
    public Date getNowbillday() {
        return nowbillday;
    }

    /**
     * 设置本期账单日
     *
     * @param nowbillday 本期账单日
     */
    public void setNowbillday(Date nowbillday) {
        this.nowbillday = nowbillday;
    }

    /**
     * 获取本期扣款日
     *
     * @return NOWDEBITDATE - 本期扣款日
     */
    public Date getNowdebitdate() {
        return nowdebitdate;
    }

    /**
     * 设置本期扣款日
     *
     * @param nowdebitdate 本期扣款日
     */
    public void setNowdebitdate(Date nowdebitdate) {
        this.nowdebitdate = nowdebitdate;
    }

    /**
     * 获取账单号
     *
     * @return BILLNO - 账单号
     */
    public String getBillno() {
        return billno;
    }

    /**
     * 设置账单号
     *
     * @param billno 账单号
     */
    public void setBillno(String billno) {
        this.billno = billno;
    }

    /**
     * 获取上期剩余金额
     *
     * @return LASTBALANCEMONEY - 上期剩余金额
     */
    public BigDecimal getLastbalancemoney() {
        return lastbalancemoney;
    }

    /**
     * 设置上期剩余金额
     *
     * @param lastbalancemoney 上期剩余金额
     */
    public void setLastbalancemoney(BigDecimal lastbalancemoney) {
        this.lastbalancemoney = lastbalancemoney;
    }

    /**
     * 获取分行编码
     *
     * @return BRANCHCODE - 分行编码
     */
    public String getBranchcode() {
        return branchcode;
    }

    /**
     * 设置分行编码
     *
     * @param branchcode 分行编码
     */
    public void setBranchcode(String branchcode) {
        this.branchcode = branchcode;
    }

    /**
     * 获取分行id
     *
     * @return BRANCHID - 分行id
     */
    public String getBranchid() {
        return branchid;
    }

    /**
     * 设置分行id
     *
     * @param branchid 分行id
     */
    public void setBranchid(String branchid) {
        this.branchid = branchid;
    }

    /**
     * 获取公司编码
     *
     * @return COMPANYCODE - 公司编码
     */
    public String getCompanycode() {
        return companycode;
    }

    /**
     * 设置公司编码
     *
     * @param companycode 公司编码
     */
    public void setCompanycode(String companycode) {
        this.companycode = companycode;
    }

    /**
     * 获取公司id
     *
     * @return COMPANYID - 公司id
     */
    public String getCompanyid() {
        return companyid;
    }

    /**
     * 设置公司id
     *
     * @param companyid 公司id
     */
    public void setCompanyid(String companyid) {
        this.companyid = companyid;
    }

    /**
     * 获取主贷人证件号
     *
     * @return FIDNO - 主贷人证件号
     */
    public String getFidno() {
        return fidno;
    }

    /**
     * 设置主贷人证件号
     *
     * @param fidno 主贷人证件号
     */
    public void setFidno(String fidno) {
        this.fidno = fidno;
    }

    /**
     * 获取主贷人姓名
     *
     * @return FNAME - 主贷人姓名
     */
    public String getFname() {
        return fname;
    }

    /**
     * 设置主贷人姓名
     *
     * @param fname 主贷人姓名
     */
    public void setFname(String fname) {
        this.fname = fname;
    }

    /**
     * 获取次贷人1证件号
     *
     * @return SMONEFIDNO - 次贷人1证件号
     */
    public String getSmonefidno() {
        return smonefidno;
    }

    /**
     * 设置次贷人1证件号
     *
     * @param smonefidno 次贷人1证件号
     */
    public void setSmonefidno(String smonefidno) {
        this.smonefidno = smonefidno;
    }

    /**
     * 获取次贷人1姓名
     *
     * @return SMONEFNAME - 次贷人1姓名
     */
    public String getSmonefname() {
        return smonefname;
    }

    /**
     * 设置次贷人1姓名
     *
     * @param smonefname 次贷人1姓名
     */
    public void setSmonefname(String smonefname) {
        this.smonefname = smonefname;
    }

    /**
     * 获取次贷人2证件号
     *
     * @return SMTWOFIDNO - 次贷人2证件号
     */
    public String getSmtwofidno() {
        return smtwofidno;
    }

    /**
     * 设置次贷人2证件号
     *
     * @param smtwofidno 次贷人2证件号
     */
    public void setSmtwofidno(String smtwofidno) {
        this.smtwofidno = smtwofidno;
    }

    /**
     * 获取次贷人2姓名
     *
     * @return SMTWOFNAME - 次贷人2姓名
     */
    public String getSmtwofname() {
        return smtwofname;
    }

    /**
     * 设置次贷人2姓名
     *
     * @param smtwofname 次贷人2姓名
     */
    public void setSmtwofname(String smtwofname) {
        this.smtwofname = smtwofname;
    }

    /**
     * @return ORGANIZATIONID
     */
    public String getOrganizationid() {
        return organizationid;
    }

    /**
     * @param organizationid
     */
    public void setOrganizationid(String organizationid) {
        this.organizationid = organizationid;
    }

    /**
     * 获取本期剩余金额
     *
     * @return BALANCEMONEY - 本期剩余金额
     */
    public BigDecimal getBalancemoney() {
        return balancemoney;
    }

    /**
     * 设置本期剩余金额
     *
     * @param balancemoney 本期剩余金额
     */
    public void setBalancemoney(BigDecimal balancemoney) {
        this.balancemoney = balancemoney;
    }

    /**
     * 获取上期账期
     *
     * @return LASTCURRENTACCOUNT - 上期账期
     */
    public String getLastcurrentaccount() {
        return lastcurrentaccount;
    }

    /**
     * 设置上期账期
     *
     * @param lastcurrentaccount 上期账期
     */
    public void setLastcurrentaccount(String lastcurrentaccount) {
        this.lastcurrentaccount = lastcurrentaccount;
    }

    /**
     * 获取上期期数
     *
     * @return LASTDEBTTERM - 上期期数
     */
    public String getLastdebtterm() {
        return lastdebtterm;
    }

    /**
     * 设置上期期数
     *
     * @param lastdebtterm 上期期数
     */
    public void setLastdebtterm(String lastdebtterm) {
        this.lastdebtterm = lastdebtterm;
    }

    /**
     * @return ACTUALREPAYMENTPERIOD
     */
    public BigDecimal getActualrepaymentperiod() {
        return actualrepaymentperiod;
    }

    /**
     * @param actualrepaymentperiod
     */
    public void setActualrepaymentperiod(BigDecimal actualrepaymentperiod) {
        this.actualrepaymentperiod = actualrepaymentperiod;
    }

    /**
     * 获取当前逾期期数
     *
     * @return OVERDUEPERIOD - 当前逾期期数
     */
    public BigDecimal getOverdueperiod() {
        return overdueperiod;
    }

    /**
     * 设置当前逾期期数
     *
     * @param overdueperiod 当前逾期期数
     */
    public void setOverdueperiod(BigDecimal overdueperiod) {
        this.overdueperiod = overdueperiod;
    }

    /**
     * @return CURRENTOVERDUEPRINCIPAL
     */
    public BigDecimal getCurrentoverdueprincipal() {
        return currentoverdueprincipal;
    }

    /**
     * @param currentoverdueprincipal
     */
    public void setCurrentoverdueprincipal(BigDecimal currentoverdueprincipal) {
        this.currentoverdueprincipal = currentoverdueprincipal;
    }

    /**
     * @return CURRENTPERIOD
     */
    public Long getCurrentperiod() {
        return currentperiod;
    }

    /**
     * @param currentperiod
     */
    public void setCurrentperiod(Long currentperiod) {
        this.currentperiod = currentperiod;
    }

    /**
     * @return CURRENTTOTALOVERDUE
     */
    public BigDecimal getCurrenttotaloverdue() {
        return currenttotaloverdue;
    }

    /**
     * @param currenttotaloverdue
     */
    public void setCurrenttotaloverdue(BigDecimal currenttotaloverdue) {
        this.currenttotaloverdue = currenttotaloverdue;
    }

    /**
     * 获取案件id
     *
     * @return FCASEID - 案件id
     */
    public String getFcaseid() {
        return fcaseid;
    }

    /**
     * 设置案件id
     *
     * @param fcaseid 案件id
     */
    public void setFcaseid(String fcaseid) {
        this.fcaseid = fcaseid;
    }

    /**
     * 获取尾差
     *
     * @return TAILDIFFERENCE - 尾差
     */
    public BigDecimal getTaildifference() {
        return taildifference;
    }

    /**
     * 设置尾差
     *
     * @param taildifference 尾差
     */
    public void setTaildifference(BigDecimal taildifference) {
        this.taildifference = taildifference;
    }

    /**
     * 获取尾差期数
     *
     * @return TAILDIFFERENCEPERIOD - 尾差期数
     */
    public Long getTaildifferenceperiod() {
        return taildifferenceperiod;
    }

    /**
     * 设置尾差期数
     *
     * @param taildifferenceperiod 尾差期数
     */
    public void setTaildifferenceperiod(Long taildifferenceperiod) {
        this.taildifferenceperiod = taildifferenceperiod;
    }

    /**
     * @return LOCKSTATE
     */
    public String getLockstate() {
        return lockstate;
    }

    /**
     * @param lockstate
     */
    public void setLockstate(String lockstate) {
        this.lockstate = lockstate;
    }

    /**
     * @return LOCKTIME
     */
    public Date getLocktime() {
        return locktime;
    }

    /**
     * @param locktime
     */
    public void setLocktime(Date locktime) {
        this.locktime = locktime;
    }

    /**
     * @return LOCKUSER
     */
    public String getLockuser() {
        return lockuser;
    }

    /**
     * @param lockuser
     */
    public void setLockuser(String lockuser) {
        this.lockuser = lockuser;
    }

    /**
     * @return LOCKUSERNAME
     */
    public String getLockusername() {
        return lockusername;
    }

    /**
     * @param lockusername
     */
    public void setLockusername(String lockusername) {
        this.lockusername = lockusername;
    }

    /**
     * @return BIZBRANCHCODE
     */
    public String getBizbranchcode() {
        return bizbranchcode;
    }

    /**
     * @param bizbranchcode
     */
    public void setBizbranchcode(String bizbranchcode) {
        this.bizbranchcode = bizbranchcode;
    }

    /**
     * @return BIZBRANCHID
     */
    public String getBizbranchid() {
        return bizbranchid;
    }

    /**
     * @param bizbranchid
     */
    public void setBizbranchid(String bizbranchid) {
        this.bizbranchid = bizbranchid;
    }

    /**
     * @return BIZCOMPANYCODE
     */
    public String getBizcompanycode() {
        return bizcompanycode;
    }

    /**
     * @param bizcompanycode
     */
    public void setBizcompanycode(String bizcompanycode) {
        this.bizcompanycode = bizcompanycode;
    }

    /**
     * @return BIZCOMPANYID
     */
    public String getBizcompanyid() {
        return bizcompanyid;
    }

    /**
     * @param bizcompanyid
     */
    public void setBizcompanyid(String bizcompanyid) {
        this.bizcompanyid = bizcompanyid;
    }

    /**
     * 获取是否核销 Y:是，N:否
     *
     * @return ISVERIFICATION - 是否核销 Y:是，N:否
     */
    public String getIsverification() {
        return isverification;
    }

    /**
     * 设置是否核销 Y:是，N:否
     *
     * @param isverification 是否核销 Y:是，N:否
     */
    public void setIsverification(String isverification) {
        this.isverification = isverification;
    }

    /**
     * @return ACCOUNTSYSTEM
     */
    public String getAccountsystem() {
        return accountsystem;
    }

    /**
     * @param accountsystem
     */
    public void setAccountsystem(String accountsystem) {
        this.accountsystem = accountsystem;
    }

    /**
     * @return AGREENO
     */
    public String getAgreeno() {
        return agreeno;
    }

    /**
     * @param agreeno
     */
    public void setAgreeno(String agreeno) {
        this.agreeno = agreeno;
    }

    /**
     * @return BIND_PHONE
     */
    public String getBindPhone() {
        return bindPhone;
    }

    /**
     * @param bindPhone
     */
    public void setBindPhone(String bindPhone) {
        this.bindPhone = bindPhone;
    }

    /**
     * @return BINDINGBANKCARD
     */
    public String getBindingbankcard() {
        return bindingbankcard;
    }

    /**
     * @param bindingbankcard
     */
    public void setBindingbankcard(String bindingbankcard) {
        this.bindingbankcard = bindingbankcard;
    }

    /**
     * @return GMUSERID
     */
    public String getGmuserid() {
        return gmuserid;
    }

    /**
     * @param gmuserid
     */
    public void setGmuserid(String gmuserid) {
        this.gmuserid = gmuserid;
    }

    /**
     * 获取当前账户最大逾期计息日期，超过该日期则不计罚息
     *
     * @return OVERINTEREST_MAXDAY - 当前账户最大逾期计息日期，超过该日期则不计罚息
     */
    public Date getOverinterestMaxday() {
        return overinterestMaxday;
    }

    /**
     * 设置当前账户最大逾期计息日期，超过该日期则不计罚息
     *
     * @param overinterestMaxday 当前账户最大逾期计息日期，超过该日期则不计罚息
     */
    public void setOverinterestMaxday(Date overinterestMaxday) {
        this.overinterestMaxday = overinterestMaxday;
    }

    /**
     * @return REPAYMENTCHANNEL
     */
    public String getRepaymentchannel() {
        return repaymentchannel;
    }

    /**
     * @param repaymentchannel
     */
    public void setRepaymentchannel(String repaymentchannel) {
        this.repaymentchannel = repaymentchannel;
    }

    /**
     * @return STOP_INTEREST_DAYS
     */
    public Long getStopInterestDays() {
        return stopInterestDays;
    }

    /**
     * @param stopInterestDays
     */
    public void setStopInterestDays(Long stopInterestDays) {
        this.stopInterestDays = stopInterestDays;
    }

    /**
     * @return USERREGISTER
     */
    public String getUserregister() {
        return userregister;
    }

    /**
     * @param userregister
     */
    public void setUserregister(String userregister) {
        this.userregister = userregister;
    }

    /**
     * @return SUBMITLLZF
     */
    public Long getSubmitllzf() {
        return submitllzf;
    }

    /**
     * @param submitllzf
     */
    public void setSubmitllzf(Long submitllzf) {
        this.submitllzf = submitllzf;
    }

    /**
     * @return ADDCREDITSTATUS
     */
    public Long getAddcreditstatus() {
        return addcreditstatus;
    }

    /**
     * @param addcreditstatus
     */
    public void setAddcreditstatus(Long addcreditstatus) {
        this.addcreditstatus = addcreditstatus;
    }

    /**
     * @return open_id
     */
    public String getOpenId() {
        return openId;
    }

    /**
     * @param openId
     */
    public void setOpenId(String openId) {
        this.openId = openId;
    }

    /**
     * 获取是否需要推送数据到业务系统
     *
     * @return needpushdata - 是否需要推送数据到业务系统
     */
    public Short getNeedpushdata() {
        return needpushdata;
    }

    /**
     * 设置是否需要推送数据到业务系统
     *
     * @param needpushdata 是否需要推送数据到业务系统
     */
    public void setNeedpushdata(Short needpushdata) {
        this.needpushdata = needpushdata;
    }

    /**
     * 获取是否支持连连代扣（1：支持，0：不支持）
     *
     * @return canlianlianpay - 是否支持连连代扣（1：支持，0：不支持）
     */
    public Integer getCanlianlianpay() {
        return canlianlianpay;
    }

    /**
     * 设置是否支持连连代扣（1：支持，0：不支持）
     *
     * @param canlianlianpay 是否支持连连代扣（1：支持，0：不支持）
     */
    public void setCanlianlianpay(Integer canlianlianpay) {
        this.canlianlianpay = canlianlianpay;
    }

    /**
     * 获取是否支持易联代扣(1:支持，0：不支持)
     *
     * @return canyilianpay - 是否支持易联代扣(1:支持，0：不支持)
     */
    public Integer getCanyilianpay() {
        return canyilianpay;
    }

    /**
     * 设置是否支持易联代扣(1:支持，0：不支持)
     *
     * @param canyilianpay 是否支持易联代扣(1:支持，0：不支持)
     */
    public void setCanyilianpay(Integer canyilianpay) {
        this.canyilianpay = canyilianpay;
    }

    /**
     * 获取是否支持快捷通代扣(1:支持，0：不支持)
     *
     * @return cankuaijietongpay - 是否支持快捷通代扣(1:支持，0：不支持)
     */
    public Integer getCankuaijietongpay() {
        return cankuaijietongpay;
    }

    /**
     * 设置是否支持快捷通代扣(1:支持，0：不支持)
     *
     * @param cankuaijietongpay 是否支持快捷通代扣(1:支持，0：不支持)
     */
    public void setCankuaijietongpay(Integer cankuaijietongpay) {
        this.cankuaijietongpay = cankuaijietongpay;
    }

    /**
     * 获取是否支持易宝代扣(1:支持，0：不支持)
     *
     * @return canyibaopay - 是否支持易宝代扣(1:支持，0：不支持)
     */
    public Integer getCanyibaopay() {
        return canyibaopay;
    }

    /**
     * 设置是否支持易宝代扣(1:支持，0：不支持)
     *
     * @param canyibaopay 是否支持易宝代扣(1:支持，0：不支持)
     */
    public void setCanyibaopay(Integer canyibaopay) {
        this.canyibaopay = canyibaopay;
    }
}